Nasa's Kepler Mission Discovers Kepler-16B, A Planet Orbiting Two Suns